package com.crowd.service.api;

import com.crowd.entity.Auth;

import java.util.List;
import java.util.Map;

public interface IAuthService {
    // 取所有Auth数据
    List<Auth> getAuthList();

    // 通过roleId去中间表去已经分配的权限
    List<Integer> getAssignedAuthIdByRoleId(Integer roleId);

    // 保存新分配的权限
    void saveRoleAuthRelathinship(Map<String, List<Integer>> map);

    // 通过adminId找权限，需要join两张表
    List<String> getAssignedAuthNameByAdminId(Integer adminId);
}
